#pragma once

#include <opencv2/opencv.hpp>

/**
  *	Methods that extend the functionality of OpenCV
  */

namespace cv
{
	void fillConvexPolyInterpolated( Mat& img, const Point* pts, int npts, const Scalar *colors );
	
	void interpolatedLine( Mat &img, Point2i pt1, Point2i pt2,
		const Scalar &colorPt1, const Scalar &colorPt2, int lineType = 8 );
	void interpolatedLine( Mat &img, Point2d pt1, Point2d pt2,
		const Scalar &colorPt1, const Scalar &colorPt2, int lineType = 8 );
};